*{
	margin: 0;
	padding: 0;
}
a{
	text-decoration: none;	
}
div{
	box-sizing: border-box;
}
img{
	width: 100%;height: 100%;
	line-height: 0!important;
}
ul{
	list-style-type: none;
}
input{
	outline: none;
}
@font-face {
	font-family: "iconfont"; /* Project id 4102439 */
	src: url('../fonts/BebasNeue-Regular.ttf') format('truetype'),
		url('../fonts/iconfont.woff?t=1686714906738') format('woff'),
		url('../fonts/iconfont.woff2?t=1686714906738') format('woff2'),
}
video{
	width: 100%;
	height: 100%;
}

body{
	overflow-x: hidden;
}

/* 移动端 */
@media (max-width:1280px){
	.done{
		display: none;
	}
	.nav .searchMask.close{
		display: none;
	}
	.nav {
		background-color: #fff!important;
	}
	.nav .searchMask{
		position: absolute;
		width: 46.875rem;
		height: 6.25rem;
		background: #EEEEEE;
		top: 6.25rem;
		z-index: 1000000;
		padding: 1.125rem 0 0 2.8125rem;
	}
	.nav .searchMask .searIn{
		width: 41.25rem;
		height: 4.0600rem;
		background: #FFFFFF;
		border: 1px solid #999999;
	    display: flex;
	    margin-bottom: 1.8125rem;	
	}
	.nav .searchMask .searIn input{
	    width: 37.0625rem;  
	    height: 3.9rem;  
	    outline: none;
		border: none;
		padding-left: 0.75rem;
		box-sizing: border-box;
	}
	.nav .searchMask .searIn input::placeholder{
		font-size: 1.5rem;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 300;
		color: #999999;
	}
	.nav .searchMask .searIn .searB{
	    width: 4.0625rem;		
	    cursor: pointer;
		padding: 1.1875rem;
	}
	.nav .searchMask .searIn img{
	    width: 1.8125rem;
		height: 1.8125rem;
	}
	input{
		box-sizing: border-box;
	}
	.pageWidth{
		width: 44.375rem;
		margin: 0 auto;
	}
	.pc{
		display: none;
	}
	.banner{
		width: 100%;
		height: 21.875rem;
	}
	.banner .allTit{
		top: 14.75rem!important;
		left: 4.25rem!important;
	}
	
	.roof{
		display: none;
	}
	.nav {
		width: 100%;
		height: 6.25rem;
		position: relative;
	}
	.nav .pageWidth{
		height: 6.25rem;
		display: flex;
		align-items: center;
	}
	.nav .nacPic{
		width: 11.25rem;
		height: 2.875rem;
	}
	.nacPic2{
		width: 1.8125rem;
		height: 1.8125rem;
		margin: 0 1.875rem 0 2.8125rem;
	}
	.nacPic2 .current{
		display: none;
	}
	.nacPic3{
		width: 2.25rem;
		height: 2rem;
	}
	.nav .phone{
		height: 2.875rem;
		display: flex;
		align-items: center;
		margin-left: 7.25rem;
	}
	.nav .phone .phoneP{
		width: 2rem;
		height: 2rem;
		margin-right: 0.5rem;
	}
	.nav .phone .phoneC{
		font-size: 2rem;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 500;
		background: linear-gradient(90deg, #214DAE 0%, #63B25F 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		white-space: nowrap;
	}
	.nav .right{
		width: 46.875rem;
		background-color: #fff;
		position: absolute;
		top: 6.25rem;
		left: 0;
		z-index: 100;
		display: none;
	}
	.nav .right>ul{
		
	}
	.nav .right>ul>li{
		margin: 0 1.0417vw;
		height: 5rem;
		line-height:5rem;
		padding-left: 1.25rem;
		border: 1px solid #eee;
	}
	.nav .right>ul>li>ul{
		/* width: 17.44vw;
		padding: 2.6042vw;
		background-color: #fff;
		box-sizing: border-box;
		z-index: 1000000;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		opacity: 0;
		justify-content: space-between; */
		display: none;
	}
	
	
	.nav .right>ul>li>a{
		height: 5rem;
		width: 100%;
		font-size: 2rem;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #333333;
		display: block;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding:0 1rem;
		box-sizing: border-box;
	}
	.nav .right>ul>li>a img{
		width: 1.5rem;
		height: 1.5rem;
	}
	.nav .right .seacrc{
		width: .9375vw;
		height: .9375vw;
		margin-left:1.0417vw;
		cursor: pointer;
	}
	.nav .right .navline{
		width: 1px;
		height: 1.0938vw;
		background: #666666;
		margin: 0 .8333vw;
	}
	
	
	
	
	.bottomNav{
		width: 100%;
		height: 45rem;
		background: #202020;
		padding-top: 3.1875rem;
		
	}
	.bottomNav .pageWidth{
		
	}
	.bottomNav .pageWidth .left .lePic{
		width: 13.8125rem;
		height: 3.5rem;
		margin: 0 auto 1.8125rem;
	}
	.bottomNav .pageWidth .left .comP{
		display: none;
	}
	.bottomNav .pageWidth .left .comPD{
		font-size: 1.5rem;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #FFFFFF;
		text-align: center;
		margin-bottom: 3.9375rem;
	}
	.bottomNav .pageWidth .left .bPhone{
		text-align: center;
		font-size: 1.25rem;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 2.1125rem;
	}
	.bottomNav .pageWidth .left .bPhone .bPPic{
		display: none;
	}
	.bottomNav .pageWidth .left .bPhone .b_all_p{
		font-size: 1.25rem;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 2.1875rem;
		width: 100%;
		text-align: center;
		margin-top: 3.125rem;
	}
	.bottomNav .pageWidth .left .bPhone .b_all_p p a{
		font-size: 1.25rem;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #FFFFFF;
	}
	.bottomNav .pageWidth .center{
		display: none;
	}
	
	.bottomNav .pageWidth .right{
		display: flex;
		justify-content: center;
		margin-top: 2rem;
	}
	.bottomNav .pageWidth .right .oneP{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin: 0 2.6875rem;
	}
	.bottomNav .pageWidth .right .oneP .ri_pic{
		width: 12.1875rem;
		height: 12.1875rem;
		margin-bottom: 0.9375rem;
	}
	.bottomNav .pageWidth .right .oneP p{
		font-size: 1.25rem;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #999999;
		line-height: 1.875rem;
		white-space: nowrap;
	}
	
	
	.bottomT{
		width: 100%;
		padding: 1.625rem 0;
		background: #202020;
	
	}
	.bottomT .pageWidth{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
		background: #202020;
		font-size: 0.875rem;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #666666;
	}
	.bottomT .pageWidth p{
		margin-bottom: 1rem;
	}
	
	.pagination{
		display: flex;

		justify-content: center;
		align-items: center;
		margin:2.4375rem auto 0;
	    margin-bottom: 20px;
	}
	.pagination li{
		width: 1.875rem;
		height: 1.875rem;
		font-size: 1rem;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #63B25F;
		border: 1px solid #D8D8D8;
		text-align: center;
		line-height: 1.875rem;
		margin: 0 0.25rem;
	}
	
	.pagination li a{
		font-size: 1rem;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #999;
	}
	.pagination li:hover a{
		font-size: 1rem;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #63B25F;
	}
	.pagination li.active{
		border: 0.0625rem solid #63B25F;
	}
	
	
	
	
	
	
	
	
	
	
	
}
/* pc端 */
/* 顶部导航栏 */

@media (min-width:1280px){
	.address a{
        font-size: .7292vw;
        font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
        font-weight: 400;
        color: #999999;
    }
	.pageWidth{
		width: 72.9167vw;
		margin: 0 auto;
	}
	.mobile{
		display: none;
	}
	.nav {
		width: 100%;
		height: 4.1667vw;
		position: relative;
		background-color: #fff!important;
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	}
	.nav .pageWidth{
		height: 4.1667vw;
		display: flex;
		align-items: center;
		justify-content: space-between;
		
	}
	.nav .nacPic{
		width: 7.9688vw;
		height: 2.0313vw;
	}
	.nav .right{
		display: flex;
		height: 4.1667vw;
		align-items: center;
	}
	.nav .right>ul{
		display: flex;	
		height: 4.1667vw;
		align-items: center;
	}
	.nav .right>ul>li{
		margin: 0 1.0417vw;
		height: 4.1667vw;
		line-height: 4.1667vw;
		position: relative;
	}
	.nav .right>ul>li>ul{
		width: 17.44vw;
		position: absolute;
		padding: 2.6042vw;
		background-color: rgba(250,250,250,0.95);
		top: 4.1667vw;left: -2.5vw;
		box-sizing: border-box;
		z-index: 1000000;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
		
	}
	.nav .right>ul>li>ul>li{
		width: 5.625vw;
	}
	.nav .right>ul>li>ul>li:hover a{
		color: #63B25F;
	}
	.nav .right>ul>li:hover>a{
		color: #63B25F;
	}
	.nav .right>ul>li:hover>ul{
		box-shadow: 
	}

	.nav .right>ul>li a{
		font-size: .9375vw;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #333333;
	}
	.nav .right .seacrc{
		width: .9375vw;
		/*height: .9375vw;*/
		margin-left:1.0417vw;
		cursor: pointer;
	}
	.nav .right .navline{
		width: 1px;
		height: 1.0938vw;
		background: #666666;
		margin: 0 .8333vw;
	}
	.nav .right .phone{
		display: flex;
		align-items: center;
	}
	.nav .right .phone .phoneP{
		width: 1.25vw;
		height: 1.25vw;
		margin-right: .4167vw;
	}
	.nav .right .phone .phoneC .con1{
		font-size: .625vw;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 300;
		color: #333333;
		line-height: .7292vw;
	}
	.nav .right .phone .phoneC .con2{
		font-size: .9375vw;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 500;
		line-height: 1.0938vw;
		background: linear-gradient(90deg, #214DAE 0%, #63B25F 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.searchIn{
		width: 100%;
		height: 9.4271vw;
		background: #F4F4F4;
		position: absolute;
		bottom: -9.4271vw;
		left: 0;
		display: none;
		z-index: 1000000000;
	}
	.searchIn .allS{
		width: 54.6875vw;
		margin: 0 auto;
		padding-top: 2.0833vw;
	}
	.searchIn .allS .top{
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 1.0417vw;
	}
	.searchIn .allS .top p{
		font-size: 1.25vw;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #3D3D3D;
	}
	.searchIn .allS .top .close{
		cursor: pointer;
		width: .8333vw;
		height: 0.8333vw;
	}
	.searchIn .allS .inp{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.searchIn .allS .inp input{
		width: 48.4375vw;
		height: 2.2396vw;
		outline: none;
		border: none;
		background-color: #fff;
		padding-left:.6771vw;
		box-sizing: border-box;
	}
	.searchIn .allS .inp input::placeholder{
		font-size: .7292vw;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #999999;
	}
	.searchIn .allS .inp .btn{
		width: 6.25vw;
		line-height: 2.2396vw;
		text-align: center;
		font-size: .8333vw;
		color: #fff;
		background: linear-gradient(90deg, #214DAE 0%, #63B25F 100%);
		cursor: pointer;
	}



	.banner{
		width: 100%;
		position: relative;
		line-height: 0;
	}
	.banner img{
		
	}
	
	.bottomNav{
		width: 100%;
		background: #202020;
		padding-top: 3.3333vw;
		padding-bottom: 1.5vw;
	}
	.bottomNav .pageWidth{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.bottomNav .pageWidth .left .lePic{
		width: 8.6458vw;
		height: 2.1875vw;
	}
	.bottomNav .pageWidth .left .comP{
		margin-top: 1.4063vw;
		margin-bottom: 1.5vw;
	}
	.bottomNav .pageWidth .left .comPD{
		margin-bottom: 1.5104vw;
	}
	.bottomNav .pageWidth .left .comP,
	.bottomNav .pageWidth .left .comPD{
		font-size: .9375vw;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #999999;
		line-height: 1.25vw;
	}
	.bottomNav .pageWidth .left .bPhone{
		display: flex;
		font-size: .8333vw;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 1.4063vw;
		margin-bottom: .3646vw;
		width: 18vw;
	}
	.bottomNav .pageWidth .left .bPhone .bPPic{
		width: 1.0417vw;
		height: 1.0417vw;
		margin-right: .5604vw;
		margin-top: .2604vw;
	}
	.bottomNav .pageWidth .left .bPhone1 .bPPic{
		width: 1.0417vw;
		height: .7813vw;
	}
	.bottomNav .pageWidth .left .bPhone2 .bPPic{
		width: .8854vw;
		height: 1.1458vw;
	}
	.bottomNav .pageWidth .left .bPhone2  p{
		width: 16.8854vw;
	}
	.bottomNav .pageWidth .left .bPhone .b_all_p{
		font-size: .8333vw;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 1.4063vw;
	}
	.bottomNav .pageWidth .left .bPhone .b_all_p p a{
		font-size: .8333vw;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #FFFFFF;
	}
	.bottomNav .pageWidth .center{
		width: 31.8229vw;
		display: flex;
		justify-content: space-between;
	}
	.bottomNav .pageWidth .center ul li a{
		font-size: .8333vw;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #999999;
		
	}
	.bottomNav .pageWidth .center ul li{
		margin-bottom: .3771vw;
	}
	.bottomNav .pageWidth .center ul .title{
		font-size: .9375vw;
		margin-bottom: 1.3542vw;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #FFFFFF;
	}
	.bottomNav .pageWidth .right{
		display: flex;
		width: 14.1667vw;
		justify-content: space-between;
	}
	.bottomNav .pageWidth .right .oneP{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.bottomNav .pageWidth .right .oneP .ri_pic{
		width: 5.2083vw;
		height: 5.2083vw;
		margin-bottom: 1.5625vw;
	}
	.bottomNav .pageWidth .right .oneP p{
		font-size: .8333vw;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #999999;
		line-height: 1.0938vw;
		white-space: nowrap;
	}
	.bottomT{
		width: 100%;
		height: 3.4854vw;
		background: #202020;
		border-top: 1px solid #3E3E3E;
	}
	.bottomT .pageWidth{
		display: flex;
		justify-content: space-between;
		height: 3.3854vw;
		line-height: 3.3854vw;
		background: #202020;
		font-size: .7292vw;
		font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
		font-weight: 400;
		color: #666666;
	}
	.roof{
		width: 2.3438vw;
		height: 2.3438vw;
		background: #D8D8D8;
		position: fixed;
		bottom: 10vw;
		right: 0;
		text-align: center;
		line-height: 2.3438vw;
		cursor: pointer;
	}
	.roof img{
		width: .9896vw;
		height: .5729vw;
	}
	.pagination{
	    	display: flex;
			justify-content: center;
			align-items: center;
			margin:2.6042vw auto 0;
		    margin-bottom: 4vw;
	    }
	    .pagination li{
			width: 1.5625vw;
			height: 1.5625vw;
			font-size: .8333vw;
			font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
			font-weight: 400;
			color: #63B25F;
			border: 1px solid #D8D8D8;
			text-align: center;
			line-height: 1.5625vw;
			margin: 0 .2083vw;
		}
		.pagination li a{
			font-size: .8333vw;
			font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
			font-weight: 400;
			color: #999;
		}
		.pagination li:hover a{
			font-size: .8333vw;
			font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
			font-weight: 400;
			color: #63B25F;
		}
		.pagination li.active{
			border: 1px solid #63B25F;
		}
}


